com.sabro.jbusiness.gui
Class WaitFor<T>

java.lang.Object
  extended by javax.swing.SwingWorker<T,java.lang.String>
      extended by com.sabro.jbusiness.gui.WaitFor<T>
All Implemented Interfaces:
java.awt.event.ActionListener, java.beans.PropertyChangeListener, java.lang.Runnable, java.util.concurrent.Future<T>, java.util.concurrent.RunnableFuture<T>, java.util.EventListener

public abstract class WaitFor<T>
extends javax.swing.SwingWorker<T,java.lang.String>
implements java.beans.PropertyChangeListener, java.awt.event.ActionListener


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Field Summary
static java.lang.String MODO_MONOLINHA
           
static java.lang.String MODO_MONOLINHA_PROGRESSBAR
           
static java.lang.String MODO_MULTILINHA
           
static java.lang.String MODO_MULTILINHA_PROGRESSBAR
           
static java.lang.String MODO_NONE
           
static java.lang.String MODO_ONLY_CANCEL
           
static java.lang.String MODO_PROGRESSBAR
           
 
Constructor Summary
WaitFor(java.lang.String modo, java.awt.Component owner, java.lang.String title)
           
WaitFor(java.lang.String modo, java.awt.Component owner, java.lang.String title, int rows, int cols, int delay)
           
WaitFor(java.lang.String title, int rows, int cols, int delay)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent actionEvent)
           
 void done()
           
 javax.swing.JButton getJButtonCancelar()
           
 javax.swing.JDialog getJDialog()
           
 javax.swing.JProgressBar getJProgressBar()
           
 javax.swing.JComponent getTextComponent()
           
 void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
           
 void setModo(java.lang.String modo)
           
 void setOwner(java.awt.Component owner)
           
 void setTitle(java.lang.String title)
           
 void start()
           
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, removePropertyChangeListener, run
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODO_MONOLINHA

public static final java.lang.String MODO_MONOLINHA
See Also:
Constant Field Values

MODO_MULTILINHA

public static final java.lang.String MODO_MULTILINHA
See Also:
Constant Field Values

MODO_MONOLINHA_PROGRESSBAR

public static final java.lang.String MODO_MONOLINHA_PROGRESSBAR
See Also:
Constant Field Values

MODO_MULTILINHA_PROGRESSBAR

public static final java.lang.String MODO_MULTILINHA_PROGRESSBAR
See Also:
Constant Field Values

MODO_PROGRESSBAR

public static final java.lang.String MODO_PROGRESSBAR
See Also:
Constant Field Values

MODO_ONLY_CANCEL

public static final java.lang.String MODO_ONLY_CANCEL
See Also:
Constant Field Values

MODO_NONE

public static final java.lang.String MODO_NONE
See Also:
Constant Field Values
Constructor Detail

WaitFor

public WaitFor(java.lang.String modo,
               java.awt.Component owner,
               java.lang.String title)

WaitFor

public WaitFor(java.lang.String title,
               int rows,
               int cols,
               int delay)

WaitFor

public WaitFor(java.lang.String modo,
               java.awt.Component owner,
               java.lang.String title,
               int rows,
               int cols,
               int delay)
Method Detail

setModo

public void setModo(java.lang.String modo)

setOwner

public void setOwner(java.awt.Component owner)

setTitle

public void setTitle(java.lang.String title)

start

public void start()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent actionEvent)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getJDialog

public javax.swing.JDialog getJDialog()

getTextComponent

public javax.swing.JComponent getTextComponent()

getJProgressBar

public javax.swing.JProgressBar getJProgressBar()

getJButtonCancelar

public javax.swing.JButton getJButtonCancelar()

done

public void done()
Overrides:
done in class javax.swing.SwingWorker<T,java.lang.String>

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener